708
290
460
163
329
139
652
216
276
203
2226
1058
146
93
464
142
649
236
429
198
262
153
245
150
355
112
560
191
389
113
560
134
681
66
398
50
345
117
244
83