545
1
1617
6
455
479
1860
2
505
507
510
1840
15
407
1229
4
559
488
515
492
620
2589
662
634
563
414
412
777
679
1001
531
568
538
494