2906
2
3863
14
2309
1
5065
15233
3738
5
1922
2366
3673
6
1631
4
3198
8
2732
0
2535
467
4044
3083
17946
600
2465
1189
2522
3125
3546
1391
5440
3498
3779
4471
2964