301
2
1076
1
1479
803
492689
6
5446
10
666
0
1163
3570
1970
8040
3
6962
1838
3054
4
308112
9
26686
3479
15789
846
1403
7
1188
7039
1814
342
1695
800
882
702
350
10230