1004
2
3338
11
6044
8
2669
5
1974
3
1816
3163
2544
1
1991
2300
38477
34
2645
5536
785
0
12761
949
440
3546
2053
6095
9
867
4198
1632
2453
4
1471
2605
665