31102 429
22087 130
21497 685
9197 358
5061 664
18925 417
12584 473
8049 476
2792 165
9468 270
5291 831
4105 860
2578 230
4881 802
4196 284
5505 266
26639 595
7766 700
6396 545
5074 441
3305 291
7369 698
6733 578
6248 36
6321 516
4428 469
4638 280
1478 77