2934 759
2597 844
282 82
2157 498
3448 896
1570 268
22025 313
4584 486
58650 700
8995 661
112367 327
12632 534
2629 591