3053
7
3765
4
2189
2
445
0
4360
6
903
3960
3
5233
10
426
13676
21
7793
781
7670
946
1
342
866
1978
8267
3127
1290
3058
3200
3117
8
1512
400
4074
2302
471
854
2600