34136 502
40877 277
20403 161
25049 443
15156 49
21222 432
7797 681
19884 612
16030 116
26100 164
11984 357
15823 123
47579 330
42993 682
15028 461
9458 78