857
966
933
969
540
783
292
664
146
370
278
1,048
111
328
99
261
76
224
70
210
59
242
45
167
40
184
50
174
38
130
36
170
75
200
21