1010
1
1277
5
737
2904
4
650
0
111
18844
6
2659
2
752
1889
3293
1937
1587
911
1566
1938
2499
417
1960
7
2191
3
579
447
1922
3251
2934
8
1222856
770
1626
1651
1823