503
0
369
440
452
1483
4
646
1
686
975
600
3
754
569
619
513
661
2
949
1094
1249
1833
5
670
373
750
547
680
781
463
426