1408
580
708
246
325
169
335
198
220
58
633
114
526
87
460
51
297
168
260
130
318
147
442
181
511
111
346
36
371
172
675
217
383
146
379
130
488
153
168
107