622
655
369
387
658
442
1284
1301
1528
307
1119
469
1400
484
351
296
871
748
40
1080
922
359
703
305
606
854
34
383
348
997
2084
135
496
398
563
714
251
741
161
643
669
823
360
135
714
34
332
347
408
342
1143
34
34
467
605
256
590
578
445
165
381
351
1574
701
2092
355
43
628
1378
842
436
2100
348
447
1044
153
1112
614
141
633
66