29761 257
103960 1117
22282 646
10737 1315
19465 1996
23920 160
18615 398
27118 871
10805 1260
50169 1761
48707 1011
51595 1131
340673 5154
286927 3055
263603 3741
243266 2728
211391 2084
202787 2996
192167 2594
185162 2288
149603 1768
122663 2374
122568 1243
122027 960