1185
1
2354
3
852
870
1748
851
970
764
0
964
1226
2
5505
14
1184
1656
1425
2861
2727
1875
3012
1532
159
1193
1123
417
1053
499
1197
3808
4
962
4006