1015
1
2352
2
1694
1681
951
1451
0
690
2110
2669
564
1743
1229
1871
108797
718
1514
728
1116
1622
1494
4
2578
1416
6617
5440
8
1594
3
21152
2949