1056
1
1385
521
2657
3
20634
8
2683
0
2730
6
2668
2
3092
814
17353
2474
2708
395
2330
2076
1126
25137
399
19279
370
1020
2855
1506
2224
2749
1452
31535
2189
2546