50855 522
25892 307
19814 779
12185 286
15443 927
7873 261
7528 208
11218 277
10784 670
10886 593
3030 491
3370 648