1048
0
1174
1
2354
3
965
2547
852
870
1748
970
851
764
964
1226
2
5505
14
1184
1656
1136
2861
3012
2727
1425
1875
1795
2368
1532
1068
1193
159
1053