1132
1095
1
1237
1430
771
1243
2
942
926
1795
0
967
915
746
1665
944
889
463
605
3823
7
1424
592
641
1118
1312
1091
704