297066
0
2903
3
21152
8
2245
3765
4
3090
6
800
1
1268
2932
2
4096
25669
19783
17946
3080
570
2964
1603
3546
5225
2906
383
4471
1185
1689
1492
951
2258
1694
1581
549