1557
0
846
1636
798
860
455
244
547
2143
381
951
1612
1199
1661
1
2982
3
409
691
310
8116
6
293
2123
7952
439
643
400
464
388
572
787