344
249
387
325
145
153
352
318
267
293
443
1104
753
968
1800
1195
1184
1056
1248
734
843
251
349
791
873
551
1021
375
686
861
419
509
534
900
715
525
476
734
557
385
419
845
608
501
706
868
1394
393
242
429
312
531
362
1261
510
426
267
402
594
604