3498
4
4895
8
1389
2
677
1
1124
860
0
798
475
965
3287
2296
514
418
8116
6
1230
5
29323
611
521
408
1636
116
1633
3070
2271
458
811
1100
58
1084
853