4043
6
1391
1
660
0
1743
5196
2
2821
607
2883
5
504
4670
1667
3
3962
3517
475
1683
5597
8
458
7304
7
19944
5135
4228
3128
1816
1055
2949
297066