1036
0
5775
6
943
939
365
1380
1
398
593
678
807
1388
1219
997
949
2
1182
635
718
924
883
1208
14171
8
3655
4
839
2213
1637
1662
5