836
0
1240
2
507
1
536
506
497
1266
1473
1414
485
873
611
488
557
552
609
654
531
616
620
859
2606
3
693
758
1850
545
1228
827
498