515
1058
489
703
1078
289
284
1050
427
297
317
222
458
431
1168
601
263
345
469
320
324
183
402
331
1167
282
614
329
435
484
513
341
547
1311
710
1056
556
519
908
468
408
657
730
534
1375
453
520
1171
1124
504
460
502
229
686
477
184
213
164
344
334