1247
451
515
345
440
1190
597
283
596
462
427
657
476
625
484
522
1507
477
393
442
794
505
770
648
4235
475
906
886
428
369
571
1616
480
737
1189
510
1367
525
880
662