378
515
396
748
1563
313
407
582
1496
430
450
1404
321
2063
374
664
572
1746
1237
426
3187
1701
591
332
1482
845
884
1495
972
603
1278
1143
675
643
354
321
308
636
333
507
498
704
1659
524
1066
406
691
329
359
574
358
2114
344
311
858
