3505 415
10556 538
3677 475
2661 242
9322 504
3791 373
22142 268
3186 214
21799 849
7473 727
3182 672
2040 398