1040
1
910
1106
849
904
969
1401
1029
2
1702
1013
1135
1063
1083
1067
878
1284
1062
1163
5335
3
1765
1190
1301
877
956
957
1073
975
1358
1528
804