1039
205
720
157
1031
323
999
537
591
219
130
42
500
277
326
150
423
88
632
166
666
181
589
130
618
193
939
272
277
185
648
194
370
138
607
84
266
91
580
85