2934 759
2596 844
282 82
2156 498
3444 896
1566 268
22023 313
4583 486
58647 700
8991 661
112366 327
12632 534
2629 591