2906
2
17333
27
5065
1
15233
3738
5
1922
2366
3673
6
2732
657
0
1108
2562
1267
2711
14
2535
467
2838
4044
3083
4142
956
600
2465
1189
1077