1245
1
1159
826
1150
1240
2
1288
83
1855
1349
3351
5
1195
1519
3
1650
2610
1271
1416
1174
2558
2688
1001
4152
4
1094
1359
1344
979
1093
1913
0
4476
956