676
0
1271
2
736
2364
420
866
1238
1
1669
5959
350
2655
1313
673
1186
1253
414
612
528
733
758
352
1126
616
801
713
1676
711
510
3203
576