29538 1600
40042 637
41808 829
25039 1562
35452 1203
15339 1277
46147 1041
41429 1124
17036 629
28191 518
12419 1545
41246 1191
320069 5004
272675 2960
253440 3676
226495 2598
203501 2004
193662 2923
180123 2493
168941 2197
142642 1726
117874 2363
117647 936
117552 1227