447
1376
536
400
883
719
727
1013
533
797
399
192
591
1041
524
102
196
162
464
376
221
860
173
611
310
703
337
126
195
178
148
126
143
125
117
161
530
496
290
129
800
304
288
312
393
275
500
349
213
136
207
135
491
420
154
124
197
314
548
395