2906
2
766
1
5065
15233
3738
5
1922
2366
3673
6
2503
2699
2732
14
0
2535
467
4044
3083
17946
5527
3
600
2465
1380
1189
14861
7
3125
3546
2857
1391
5440
8
1517
1050