4382
4
2747
2
766
0
2422
1650
281
553
875
676
1697
3
851
310
440
370
494
965
471
284
560
138355
2635
246
1348
558
2119
9