2934 759
2596 844
282 82
2157 498
3446 896
1570 268
22025 313
4583 486
58650 700
8992 661
112367 327
12632 534
2629 591