1015
1
1547
1451
0
5212
6
951
1681
2352
2
2688
784
1380
1787
21152
8
7793
4
2219
1828
3
496
300
467
1038
3518
2982
3090
1606
1495
1819
572
1688
1860
2903
8527