14939 200
23345 118
43512 843
31682 235
39859 728
10502 304
34032 301
7756 529
10971 736
7826 788
9934 956
8872 633
6541 159
9155 497
6443 133
5531 104
12552 487
2836 204