51341 522
25969 307
19846 779
12225 286
15469 927
7888 261
7550 208
11234 277
10790 670
10900 593
3035 491
3373 648