21152
8
3090
6
3080
3
2932
2
1284
1
3715
1813
1168
5151
1787
4651
1380
0
2405
2740
2535
280
2650
20
297066
1047
2166
673
3083
801
181997
11
1000
3195
32302
2773
19783