3497
4
907
1
4650
1358
3
1563
1664
1129
0
1890
1375
2
4016
4107
559
251
1923
447
2323
4706
5
863
544
775
2372
1587
2982
263
2316
1421
5590
1690
662
5678
8