3050
0
1679
2
2999
1
796
6
1767
8819
12
2935
2655
3
2108
5392
11
4287
9
5820
2257
4585
10
574
18258
1372
3296
4
1903
1941
971
2786
7592
7
13967
1647
213
3573
521
317
1425