21152
8
3080
3
2932
2
3090
6
3158
2907
2245
2087
2903
601
0
3186
1
1047
297066
3919
98
550
3316
17
377
2507
2011
1543
4
2037
2650
2174
1189
2270
1479
2996
2691
9
1653