51815 523
26059 307
19970 779
12263 286
15487 927
7901 261
7571 208
11246 277
10800 670
10912 593
3039 491
3377 648