5070
19
1716
1
2392
2
21152
8
1213
0
383
2740
3
297066
2899
5151
3080
3715
1844
1500
4651
18258
2650
20
1518
280
2405
2689
665
2932
452
1078
1047
3305
2277
4548
5252