46457 283
31167 1903
37436 562
41805 1741
42237 680
47584 1369
21324 1481
18897 1801
15966 1234
18001 1630
22110 1039
41164 298
310217 4932
265307 2894
249547 3654
219086 2540
200315 1988
189403 2885
174933 2449
162469 2163
139617 1710
115643 2359
115452 932
115196 1221