459
310
667
994
894
997
352
542
1201
2012
1060
898
522
272
640
1130
3098
349
439
1084
2111
787
372
3155
330
570
363
565
445
664
642
1865
19895
1560
425
654
445
179
567
296
383
1376
361
581
477
463
631
504
539
559
379
493
1510
1632
333
324
475
337
646
394
5992
638
970
383
359
374
577
327
346
1222
1126
2702
366
374
659
371
1789
3034
456
1330
468
375
2550
452
340
361
848
495
374
331
316
840
584
383
266
2296
997
463
293
1264
843
362
455
1218
355
573
366
405
364
298
605
356
1126
2132
344
347
373
681
300
295