2585
2
4431
1841
7
1002
1
2279
3168
10
3535
3
720
1152
0
2675
3404
2260
12
1692
1713
2393
3092
3131
17
105290
758