872
0
670
820
413
7952
1
1215
358
407
1116
81
1428
1629
2328
409
476
276
1279
1661
381
408
529
951
1939
2702
859
2152
368
846
403
1045