1298
4
634
1182
2
718
1
504
3
526
677
672
791
2427
737
790
11149
523
1449
1312
5
654
915
734
1008
717
0
3449
10
424
543
605
8
326
461
883
493
1026