42023 395
5599 206
20528 329
33248 612
23869 740
15811 316
7480 624
30983 913
9067 569
4063 229
13241 601
3281 199
6239 223
24443 399
1188 153
2993 423
14537 620
4750 274
3074 395
3141 789
8183 307
26426 373
9451 336
8829 133
4726 30
5420 113
4052 473
15761 641