1517
668
827
484
425
292
507
314
243
794
906
427
989
415
335
631
335
362
476
313
221
381
172
350
462
631
925
479
705
513
1171
389
273
233
516
893
1569
436
236
472
677
254
709
509
264
702
246
900
218
266
135
270
433
220
297
1199
233
425
293
953