45031 197
27820 700
40616 1183
19560 1273
13056 668
19391 1020
39424 1212
38437 1155
11729 1462
34853 252
44426 587
47201 611
360866 5348
308025 3330
273263 3836
260236 2867
223556 2167
214916 3137
202728 2690
196944 2379
155771 1854
129506 1272
129426 2417
126928 1010