606
4631
642
958
914
1146
801
1036
675
630
1448
778
574
4560
1099
1148
4740
559
806
31194
553
930
2471
748
863