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