4044
5
3083
2
2465
1189
0
3125
3546
1
840
3779
4471
1547
2964
3051
1603
2392
1568
2906
2258
1690
572
1672
108797
2990
1294
562
2478
10827
4