699
0
820
367
536
572
369
1428
1131
919
1098
422
597
719
901
2809
2
631
547
2076
1
1425
467
980
2749
392
3
1109
1550
345
1269
488
839
407