31434 1068
16628 1083
45031 197
27820 700
40616 1183
19560 1273
13056 668
39424 1212
38437 1155
11729 1462
34853 252
44426 587
360106 5345
307165 3324
272758 3834
259607 2861
222961 2167
214453 3136
202352 2688
196526 2378
155556 1853
129207 1272
129153 2414
126798 1009