31609 980
12849 1331
45566 1243
21536 1989
29046 627
28641 1084
16622 1654
24094 197
34476 893
23300 520
28022 462
38321 986
349025 5263
294542 3210
267538 3803
249680 2807
215970 2120
207331 3077
196960 2662
190015 2341
152646 1822
125526 2398
125446 1258
124222 990