21152
8
2903
3
572
0
297066
1816
3090
6
19783
2
2906
1
2593
1310
2932
17946
32302
2911
9
25669
1189
14
3765
4
1849
5151
2996
3080
2964
1603
3546
1942
189326
2740
616
1193