3497
4
907
1
4650
860
0
1462
475
798
400
804
455
552
611
383
1923
3
2395
1898
4106
521
1358
152
477
58
1664
1375
2
522
1504
1073
4016
29323
353