29594 512
38707 1588
29116 1083
29450 397
15191 577
38015 598
41750 1324
15465 213
22210 1201
14285 159
37969 828
20479 988
294041 4758
253105 2792
240518 3587
205971 2434
193992 1945
180442 2801
166666 2366
151159 2107
134389 1675
112250 928
111845 2331
111313 1200