14931 200
23333 118
43387 843
31587 235
39841 728
10495 304
33985 301
7753 529
10952 736
7822 788
9920 956
8862 633
6529 159
9140 497
6429 133
5520 104
12313 487
2828 204