787
0
968
1411
2477
1009
2
2710
9
1557
839
1161
5313
259
2702
1133
1045
4396
3
486
483
360784
19
2123
575
722
820
1059
1580