657
315
443
157
747
362
509
282
907
444
593
217
748
187
289
165
424
172
218
117
618
206
628
204
1056
623
598
89
524
101
365
83
490
205
397
205
410
121
948
399