1012 64
1966 195
2559 444
1533 383
3088 379
1075 161
2944 751
685 90
1284 185
3708 521
3294 736
3499 630
2723 584