1457
3
1048
1
895
5
1370
1166
2
776
1453
0
2610
9
1042
1338
3174
1340
1347
625
475
3569
783
1324
2511
1246
2283
946
656
1035
685
1884
1426
2196
1862
2898