438
244
676
765
758
434
262
549
980
261
251
639
991
526
525
590
143
344
355
305
550
268
521
2832
1561
299
638
1021
1461
367
247
933
178
506
313
502
388
287
340
304
1083
308
523
248
629
311
713
153
251
545
222
667
342
333
539
253
690
1310
600
1323