51430 522
25983 307
19850 779
12236 286
15473 927
7892 261
7556 208
11237 277
10792 670
10902 593
3036 491
3373 648