2526
3
2069
2115
4
5262
10
907
1
1842
10270
729
2337
0
2442
2
287
521
814
385
2644
395
1169
933
2089
1385
9355
2843