907
1
3497
4
1358
3
4107
251
447
0
1129
4650
1664
1923
1418
2
4706
5
7153
9
263
909
1563
521
2306
635
509
1543
3353
11
896
646
1690
775
544
6383
17
2372
661