2300
2
2645
8
6095
9
3546
1
1647
4
1004
2669
5
38477
34
6044
3338
11
2129
0
753
2197
7
3163
1933
1974
3
1991
12472
2274
1846
622
2558
118
1795
2512
19079
6
2544
3788
4142
5141