3081 582
3306 571
2540 403
868 33
3727 715
1096 49
632 32
2603 509
1135 44
2334 224
3832 610
3187 679
3108 486