787
0
1557
403
1161
602
1133
1045
4396
3
1939
360784
19
454
722
2121
4
443
1824
2953
1
1661
683
2254
6
9471
10