1536
1
864
2656
4
1549
2719
2
1288
3050
0
422
572
1787
918
571
802
6396
643
555
928
1075
8555
1930
1342
4059
347
579
3379
395
1298
441
949
534