1226 32
9301 940
19250 192
12201 793
35410 740
5846 53
5367 389
2481 152
5283 299
16213 294
11121 506
13286 271
8976 671
3108 709
5433 752
4578 610