2493 660
1182 253
374 103
2474 634
2655 748
2703 785
2995 720
324 53
1966 224
25336 286
10623 667
4162 648
4566 457