1048
1
1456
3
3149
0
1333
386
3569
5
519
475
625
1347
2
656
946
3208
7
2283
776
2610
9
1035
108
1453
841
1459
1111
4
1089
685
411
1288
1426
1884
3408
1147