21152
8
2593
1
3090
6
297066
0
2903
3
2932
2
1168
398656
19
4651
17946
19783
25669
3080
1416
4044
5
2964
32302
4724
1603
3546
2405
2740
2633
1392
2711
9956
2911
9
1189
108797
2996