2906
2
1289601
4
5065
1
2204
5
15233
3738
1922
6779
2366
755
3673
6
2110
2732
452
0
4548
3544
3
1078
1091
5070
19
14
2535
2392
467
2477
8
1213
4396
4754
7
4044
3083
17946