51516 522
25992 307
19869 779
12244 286
15474 927
7896 261
7557 208
11240 277
10795 670
10906 593
3037 491
3373 648