3113 566
1649 306
2296 600
3671 969
1210 148
2965 735
4085 948
2737 776
3476 788
2271 587
1417 252
4915 326
2536 106