51848 523
26064 307
19981 779
12264 286
15491 927
7902 261
7572 208
11248 277
10800 670
10912 593
3039 491
3377 648