2934 759
2596 844
282 82
2156 498
3446 896
1569 268
22025 313
4583 486
58647 700
8991 661
112366 327
12632 534
2629 591