51530 522
25997 307
19870 779
12246 286
15476 927
7896 261
7557 208
11240 277
10796 670
10907 593
3037 491
3373 648