2906
2
15233
1
3738
5
1922
2366
3107
7
3673
6
1391
0
2732
2181
657
2535
763
467
10827
4
1601
4044
3083
17946
2204
600
2465
1189
3125
3546
758
801
1704
5440
8
3498