21152
8
297066
0
1189
3090
6
2903
3
2593
1
2932
2
5627
398656
19
3080
3083
25669
19783
32302
14
108797
1193
2676
4724
255
2996
2711
2911
9
7893
4
4651
131589
2082
6307
10
550
5151