332
0
678
839
2919
2
956
1
2358
9
2155
3
4027
2948
6
3868
10
1903
612
2377
10598
3694
1221
2661
2154
5347
4
6668
9027
475
1320
2835
1340
3066
7
2160
2257
5052
1593