50790 522
25869 307
19807 779
12183 286
15437 927
7869 261
7523 208
11215 277
10783 670
10886 593
3029 491
3370 648