1125
1
2354
3
852
870
1748
851
970
764
0
3012
964
1226
2
5505
14
1184
1656
1425
2861
2727
1875
1994
4
542
1532
159
3106
123674
35
605
2060
2676
2837
3055