1052
1
1359
814
1832
3
1110
4111
2
399
467
0
646
683
381
25137
1425
1562
2328
365
2799
588
843
1686
1020
458
957
20634
8
415
951
456
409
1376