1020
0
1824
910
4
66
1116
31535
483
744
419
543
581
364
489
84
593
247
19279
2
409
348
467
357
552
1880
286
1523
3691
5
1152
17353
1336
1123