338
346
418
350
352
907
1093
835
666
1031
747
857
733
742
1463
824
849
771
862
1324
1571
1412
2837
759
400
584
298
480
814
551
334
1536
809
614
373
417
305
297
577
541
888
607
3362
2830
476
994
415
356
1544
459
654
806
1152
317
342
372
1032
327
329
330
1170
775
1149
297
381
274
1038
1542
646
325
742
403
413
1179
318
332
372
322
994
308
318
365
273
339
289
340
371
321
352
2191
909
1670
1244
1121
286
759
611
318
340
1673
445
330
393
968
1847
284
433
301
335
724
320
1093
356
341
824
433
801
358
292
314