50558 1466
45103 180
31333 368
36297 1613
47999 948
48697 878
40211 1289
48173 889
18066 1684
39118 235
15244 1827
36781 1959
271068 4564
235832 2616
226142 3432
190052 2290
186332 1881
169706 2711
155663 2283
129696 1970
126228 1617
107647 903
106637 2298
106568 1179