51825 523
26062 307
19975 779
12264 286
15488 927
7901 261
7571 208
11246 277
10800 670
10912 593
3039 491
3377 648