1226
1
3053
7
1694
243
0
3683
9877
6
8323
2
2259
2683
1757
1622
2797
5
11891
27
1416
2131
772
2773
1904
3378
3