758
0
3125
2
3546
1
5440
8
536
475
12459
3
3498
4
5065
3779
4471
2964
721
3051
1603
908
2471
1461
19944
791
616
14861
7
2906
2069
5
4196
1329
685
2258
1601
1289601