22743 95
16007 215
6208 394
9752 103
105201 246
45994 761
9380 782
8989 694
15636 396
11582 371
47308 712
6005 93
3301 314
3224 96