3498
4
1389
2
4895
8
1124
1
3287
1898
477
0
475
400
22794
455
798
611
13159
17637
2797
10
383
521
4910
4106
522
1462
804
1008
846
418
860
677
1073
8116
6