1551
2
20634
8
2730
6
2657
3
2668
954
1157
0
814
1
467
2474
1385
521
1577
395
409
2093
990
2089
4
1997
398
308
2546
1710
1362
1881
399
4940
5
1717
3498
2855