520
2
671
1
2128
945
567
568
501
1193
503
601
1054
912
3
508
1574
837
898
468
482
413
371
639
598
496
641
489
492
461
589
1665
561