694
0
1425
2683
668
847
210
360
370
373
1
1182
425
947
262
3424
1416
1213
78
667
575
423
273
699
527
518
429
543