670
0
635
1045
866
553
829
538
372
828
1604
11447
919
947
534
1894
2
758
493
546
588
1179
610
383
1318
717
688
1151
738
1472
445
257