1132
1095
1
1237
1431
772
1244
2
942
927
1796
0
968
915
748
1667
945
890
463
606
3824
7
1424
592
641
1118
1314
1091
704