12779
8
3125
2
1289601
4
32302
0
297066
2471
5701
3498
3779
4837
5
1135
1
6076
15
1045
4471
2964
621
3051
1603
557
2219
4005
546
1461
240
1785
2954
3158
792
2906
392