2906
2
5065
1
15233
3738
5
600
0
1922
14
2366
3673
6
1324
758
2732
3551
10
801
1047
657
1287
2145
693
388
2535
467
1193
1755
4044
3083
17946
2238
2465
3176