21096 1261
13772 619
12365 993
33468 327
12939 273
16433 1194
39796 1731
35530 1609
24400 1645
37716 1512
40177 197
29333 135
356097 5326
302604 3292
270718 3826
255855 2850
220392 2150
211855 3122
200580 2681
194443 2369
154689 1846
127993 2407
127407 1269
126068 1004