107
0
846
860
248
1
455
798
1557
464
401
875
292
8116
6
964
400
167
787
367
809
1622
407
826
1513
275
951
392
418
1566
2106
1661
2123