475
1
875
6
699
1597
2145
5
692
650
0
885
4
1146
596
3
248
592
664
933
665
360
517
901
808
2
930
1186
1772
8
855
998
748
2617
11
463
1697