3116 566
1651 306
2298 600
3672 969
1211 148
2965 735
4085 948
2737 776
3476 788
2271 587
1417 252
4915 326
2536 106