787
0
1664
2702
572
931
668
979
263
286
1425
409
259
737
602
1128
248
260
1877
1
431
683
743
252
407
301
18
413
2152
517
1167
827