51366 522
25976 307
19846 779
12227 286
15470 927
7889 261
7554 208
11235 277
10791 670
10900 593
3035 491
3373 648