1250 250
1672 359
778 228
2977 735
1203 301
3948 534
7916 945
19555 440
4627 383
4426 406
2087 418
1668 118
2153 241