1010
4
1255
1
445
868
76
6273
450
1801
2
422
626
1837
562
1853
1090
875
1567
1178
447
444
1295
1720
1674
1321
1407
0
1779
5890
3
720
3128
966
2767
6