27047 748
8672 119
3368 188
2278 337
926 49
48371 46
1738 519
40641 381
565 138
1130 288
32120 351
21590 604
2988 962
20040 368
12542 925
21912 843
25771 811
18586 587
2597 672
25686 57
57695 704
2901 888
312808 808
2230 586