604
522
628
525
1064
361
123
263
369
472
248
191
399
402
538
645
472
519
472
721
608
212
842
184
239
152
160
218
416
522
75
802
417
268
223
272
108
982
633
256
440
212
230
709
350
263
311
262
247
290
455
523
172
149
640
507
184
303
791
527