1385
1
521
2657
3
20634
8
2730
6
2809
2
467
0
2668
814
2474
395
25137
399
2683
19279
17353
2855
1506
2749
3092
1452
2546
105290
2354
4111
4869
383
11881
2189
1302