21152
8
4651
3
2405
1
2740
1431
5151
2
2911
9
398656
19
297066
0
4724
181997
11
2082
2036
2676
1118
2763
2711
2207
2622
6
383
2593
1622
610
13499
5
4168
582
2189
623
785
3503
4