1222856
4
1035
1
2211
3454
8
668
0
603
263
1794
2069
3
2115
5262
10
907
10270
2442
2
287
521
814
385
2644
395
6140
933
1385
9355
2811
5
1043
2843
2513
6
282572
417