319
399
924
565
510
331
516
616
986
668
575
327
258
612
253
324
423
418
169
685
224
376
557
631
401
173
195
639
255
433
268
592
415
164
207
636
264
315
838
734
675
200
549
229
682
414
407
286
735
446
644
575
755
380
1302
1114
1248
902
582
326