2354
3
852
1
870
1748
970
851
764
0
964
1226
2
5505
14
1184
1656
2861
3012
2727
1425
1875
1532
1193
159
1053
417
499
1123
2145
542