632
1
233
2
545
475
876
6
699
1597
2145
5
694
650
0
885
4
1146
597
3
249
593
665
933
360
517
902
808
930
1186
1775
8
855
999
749
2619
11