2999
3
1547
1
2173
2500
2166
790
0
1481
1558
2
1265
83
6666
4
6346
16
4360
6
2890
4179
7394
5
2152
4655
10