668
0
847
210
360
370
373
1
1182
425
947
262
3424
1416
1213
78
667
575
423
273
699
518
429
543
1126
497
2490