5151
2
3080
3
3715
21152
8
5070
19
4651
2448
2392
1716
1
2629
5946
2650
20
1518
1213
0
4198
280
2405
5782
4
2689
2740
383
2932
2865
11153
2277
2093
1880
1622
2899
297066