30536 871
14381 502
24050 702
4032 465
10084 296
5868 432
4413 402
6383 635
12398 344
5626 778
5148 731
5531 482
2162 147
2942 521
4866 120
958 28
2148 294
7678 810
1990 76
15782 87
31423 254
11789 933
3018 83
2095 78