35029 1671
41700 1482
17737 1988
19679 1057
47513 946
10639 1381
45827 976
24542 284
15835 689
27767 910
35195 249
52222 1562
330553 5072
279675 3005
258241 3712
234489 2665
207806 2060
198542 2962
186076 2543
177054 2236
145673 1741
120038 1235
120023 2367
119644 947