931 221
461 95
1801 451
2249 478
2976 466
1196 321
1502 239
1565 344
3406 595
3546 376
4976 560
8005 675
9714 967
3956 536