907
1
3497
4
1664
1358
3
4107
251
447
0
1129
4650
1923
4706
5
263
1563
521
635
509
646
1326
1690
775
544
2372
2
661
1649
2368
2470
571
662
650
3268