49729 510
25680 307
19735 779
12115 286
15386 927
7829 261
7470 208
11198 277
10770 670
10864 593
3024 491
3366 648