579
1
979
704
2
99
656
393
891
1114
2479
261
1419
754
3
1112
570
936
856
637
422
715
778
1024
864
38
213
63
24
34
57
43
112