21052 839
8013 591
5887 512
3983 218
4491 394
2032 303
3390 445
2502 74
22088 503
45746 416
46510 694
14053 108
11616 489
13243 428
9488 56
8716 508
3497 160
9395 300
25859 150
14176 723
50589 486
24248 702
21617 318
20722 838
14881 367
179517 742
11470 251
70530 617