21152
8
3080
3
2932
2
3090
6
297066
0
2245
572
2903
168
1047
14
581
863
25669
1189
2861
1
189326
3551
10
1193
1100
2942
426
607
730
795
616
3715
536
786
826