896
1
1385
1518
7952
4820
2
1346
4
409
0
951
733
467
1009
1133
1939
957
454
403
415
1557
2710
9
456
1045
360784
19
602
1661
787
722
1161
2198
1768
846