2595
0
791
420
583
436
295
1318
861
493
931
598
773
544
657
373
638
694
1392
1
721
372
616
2463
578
758
1194
449
558
1400
527