21032 839
8010 591
5882 512
3980 218
4490 394
2028 303
3389 445
2502 74
22086 503
45724 416
46507 694
14051 108
11613 489
13237 428
9482 56
8716 508
3495 160
9392 300
25855 150
14174 723
50572 486
24247 702
21617 318
20720 838
14880 367
179475 742
11465 251
70413 617