688
0
912
588
620
1186
299
843
1661
2719
2
746
1284
1
618
437
1354
728
34
478
508
473
582
1812
324
453
382
407
87
5704
320
3854