1346
0
813
1054
357
2702
263
587
2190
1
390
2551
640
755
820
2522
286
392
968
1557
517
429
670
2407
2
544
602
545
844
846
632