21152
8
3090
6
297066
0
3080
3
2996
2903
2593
1
2932
2
398656
19
550
14
528
2902
16
25669
460
1189
2087
572
32302
19783
3546
2906
181997
11
607
1193
131589
2629
5504
1153
666