1038
0
2659
1
1986
240
2904
3
543
4757
634
2966
11
1026
2
1465
1853
788
656
456
2905
26
1054
713
1827
94424
1404
1288