630
2
4476
5
910
3
3523
4
1497
0
1310
3446
860
1207
1
781
1225
1755
509
1320
2702
2042
2431
634
1436
2434
1688
1717
1167
4475
14
738
763
1130
4001
1164
1228