2993 803
2714 540
831 247
378 117
2496 517
1035 245
1611 502
1402 415
1174 271
2256 457
2975 846
235 50
136 24
638 204
5377 653
2536 814
2804 729
5246 636
1138 266
8135 125
523 150
13164 495
1150 228
2862 656
3535 611
1614 70
19167 600
3277 580