21152
8
4651
3
2405
1
2740
3715
2
1431
297066
0
5151
181997
11
2036
2650
20
1118
280
2207
2622
6
383
1622
610
4168
5
582
2189
623
3080
785
2773
1937
7
1938
1047
370
3090