3125
2
3546
1
7909
6
1687
0
6346
16
1922
3779
174730
18
3228
4471
2964
3051
1603
2243
818
4132
3371
10
2578
2589
1378
8
840
2906
2719
22
2258
572
1672