1189
0
3125
2
1787
1
3546
3498
4
3779
4471
2964
3051
1603
1380
1461
2906
2276
2258
572
1672
108797
2990