3498
4
1389
2
4895
8
1124
1
1898
477
0
475
400
455
798
611
2797
10
383
521
4106
522
1462
804
1008
846
418
860
1073
8116
6
2395
458
1504
414
552
984