665
1
763
451
833
0
2949
419
3621
1595
337
910
617
4196
813
2620
2
691
616
718
2458
383
355
352
4175
1385
504
497
627
640
608
3428
791