2913
2
5946
3107
7
471
1
1522
4562
10
2732
851
2906
1411
604
123674
35
6977
4
1812
1400
2268
11924
3000
1857
11891
27
6189
5
1431
4034
2480
3175