1089
1
2354
3
852
870
1748
970
851
764
0
964
1226
2
5505
14
1184
1656
2861
3012
2727
1425
1875
12305
1532
159
1053
2145