1033
2
2341
4
3209
5
1226
1
1320
1968
3
1113
1161
1847
482
1196
2601
2010
1266
1241
1081
745
3494
1165
1508
899
1013
2126
1091
1124
1054
1561
1157
1106
3430