30671 685
15308 599
15921 346
2382 75
4017 311
2815 596
23575 588
107624 337
51530 791
1443 33
4580 623
3061 304
6025 522
11458 501
9521 466
3184 255
4150 212
5047 248
17013 162
2313 336
5585 659
5030 405
5716 164
2904 613
8079 856
2167 208
4841 527
2136 319