51327 522
25965 307
19846 779
12224 286
15469 927
7888 261
7550 208
11234 277
10789 670
10900 593
3034 491
3373 648