1557
0
846
1636
798
860
455
244
547
2143
381
951
1199
1661
1
691
310
8116
6
439
643
400
464
388
572
787
382
267
367
809
828
297