30520 1179
83814 2492
46812 1595
26669 469
69091 1140
52110 1924
56442 1722
61654 1528
36033 876
47275 342
44894 272
41734 593
351227 5288
297008 3255
268527 3817
251418 2823
217399 2137
208808 3097
198114 2667
191684 2350
153331 1828
126171 2400
126054 1262
124905 997