907
1
3497
4
1358
3
4107
251
447
0
1129
4650
1664
1923
4706
5
263
597
2
1563
635
646
1690
775
6968
544
1883
11611
730
3359
2368
662
1208
650
509
3268