16593 940
25200 943
26123 371
4212 198
8996 495
1365 41
5456 117
5053 636
9773 687
6177 628
12124 620
8428 806
12172 592
5603 55
7321 564
155729 264
22179 461
6875 519
14888 285