483
484
957
496
1346
920
659
755
575
438
1195
678
1047
717
342
221
705
1297
444
724
502
463
542
841
251
342
227
313
263
527
512
236
336
397
244
218
132
355
200
93
249
248
293
248
565
465
746
525
416
1193
429
1107
349
424
291
236
347
631
402
496