1228
1
1095
1695
2
906
3849
8
1208
1285
1363
1654
1645
756
1215
792
954
1155
1093
1202
1766
3
1172
1052
1017
1774
1204
744
1064
951
1014
1171
1007