378
0
1047
2
1226
1
1382
945
8843
10
1839
2778
2250
3655
11
956
4009
6
1913
2392
3765
4
2245
3
3053
7
7733
1355
1393
2468
2767
5
1636
4480
4070
297066
751
989
2948
6445