2245
3
536
0
3090
6
2903
2932
2
1849
568
3765
4
17946
21152
8
894
645
607
500
522
3080
297066
512
547
166
2533
1045
352
558
383
1094
1119
1015
833
572