743
350
486
166
905
419
574
301
1029
492
635
225
805
203
316
170
434
172
240
123
654
215
655
211
1195
678
617
96
538
105
398
95
580
226
459
233
437
131
1043
452