2906
2
423
0
912
1
5065
15233
3738
5
1468
1922
224
2366
3673
6
1358
2732
14
1191
2535
467
4044
3083
17946
600
2465
1189
776
3125
3546
994
1127
388
1048