2996
0
1289601
4
4044
5
3083
2
17946
2465
673
3125
1564
4358
6
3546
1
280
475
730
263
3498
3779
2348
2471
4471
879
2964
795
2907
3051
1603
1485
3189