893
0
1501
2799
684
334
425
792
797
360
3758
1640
1070
486
2399
73
598
2595
295
583
791
436
420
861
1862
1
359
493
1318
511