51452 522
25988 307
19853 779
12236 286
15473 927
7892 261
7556 208
11237 277
10792 670
10903 593
3036 491
3373 648