1050
208
726
157
1042
326
1018
546
603
223
130
42
515
280
330
150
429
89
636
166
670
182
592
131
620
194
949
275
278
185
650
195
370
138
610
84
267
91
580
85