21152
8
297066
0
3090
6
1268
1
2903
3
2593
2932
2
4096
3080
1734
1258
2711
2911
9
4651
398656
19
2740
1349
550
5151
25669
1590
19783
2535
1064
4044
5
3083
17946
1267
2465
1632