1124
811
528
700
654
1247
593
447
892
1018
3996
419
1098
1411
2577
2226
1638
2376
610
1056
1114
587
1182
794
900