5946
2
6779
5
5070
19
2448
2392
1716
1
2629
1518
1213
0
4198
5782
4
2689
383
2865
3629
11153
8
3871
2277
2794
2093
1880
1622
2899
1618
841
3470
511
452
862
2110