2328
2
3510
4111
5871
15
934
2749
1
2748
1452
1098
0
1862
8044
4298
8
2546
2619
2076
2652
15453
467
105290