2799
3
105290
0
1009
2
1329
1
964
661
650
1889
2000
3795
1922
2341
6
1453
635
1528
4994
4577
18
3025
929