1153
1
949
689
484
1112
703
1182
516
1190
2427
868
429
673
609
1009
996
3
860
0
1001
858
2
2928
1215
1167
617
1245
744
1027
1304
376
592
1000