21152
8
2593
1
3090
6
2903
3
2932
2
2996
0
297066
14
572
19783
2906
17946
4044
5
25669
3080
32302
108797
528
2711
2911
9
1193
4651
398656
19
255
536
550
5151
2763
616
2535