2934 759
2596 844
282 82
2156 498
3446 896
1570 268
22025 313
4583 486
58648 700
8991 661
112367 327
12632 534
2629 591