51068 522
25928 307
19831 779
12204 286
15455 927
7878 261
7539 208
11224 277
10786 670
10894 593
3032 491
3371 648