1100
1
2503
4
930
657
912
1055
1283
1348
2
2232
6
72
1126
788
1720
1421
1859
1139
593
646
1432
1508
1228
1094
1352
695
656
720