1113
505
937
290
1136
395
1271
361
388
135
580
129
873
358
529
37
580
144
304
140
586
290
300
109
147
75
771
369
393
190
146
49
486
43
507
189
395
93
514
175