21047 839
8013 591
5887 512
3981 218
4491 394
2030 303
3390 445
2502 74
22088 503
45737 416
46510 694
14051 108
11614 489
13241 428
9486 56
8716 508
3495 160
9394 300
25856 150
14175 723
50583 486
24248 702
21617 318
20722 838
14881 367
179501 742
11467 251
70493 617