1025
0
1131
1359
3404
6
1429
1579
2
425
1408
1
1005
860
303
330
1672
1712
4531
4
409
968
1395
1074
1205
1136
983
1118
1759
1292
1192
1219
1318
1294
1261