1193
0
3125
2
3546
1
1761
601
5440
8
3498
4
534
3779
1391
4471
2964
485
3051
1603
1461
5065
3593
16
3186
2906
501
721
2069
5
1329
1486
2258
713
1672
108797