341
592
367
749
334
1054
163
1105
1031
248
680
361
581
502
90
582
162
385
406
169
157
254
396
1078
529
453
347
339
348
308
279
381
492
78
190
470
185
914
954
668
600
626
535
750
853
487
2088
1447
1493
608
2024
554
4330
794
1084
1873
911
786
877
1101