148181 877
2331 108
11559 961
3682 541
9621 821
18971 502
8358 187
40106 628
23632 595
22425 660
15861 454
38468 118
17086 134
15657 142
11210 75
23843 278
29145 127
15363 79
15515 413
60275 746
210578 573
26183 560
8176 422
3992 739
11173 417
2515 539
1375 92
33189 641