51297 522
25963 307
19844 779
12221 286
15468 927
7887 261
7549 208
11233 277
10789 670
10899 593
3033 491
3373 648