21152
8
3080
3
2932
2
3090
6
2131
1
2245
619
2903
2535
1047
297066
0
1734
3078
4
2294
1603
3498
2152
1211
1787
951
9611
2990
1015
1168
1751
1087
5489
11
3326
32302
4179