788
356
541
166
1789
726
684
455
473
524
576
202
239
1363
442
207
142
535
209
309
340
476
333
487
335
359
451
1043
290
367
261
304
452
638
40
1950
360
992
541
425
414
674
464
445
490
225
363
327
219
1464
900
914
627
331
286
333
196
686
700
884