1182
2
10270
4
2337
0
2442
287
1
521
3998
8
2323
814
385
2644
395
933
1385
9355
3
2843
2513
6
1222856