667
133
1079
381
1631
783
473
182
1062
425
589
313
616
157
221
153
397
171
1432
725
209
93
493
80
460
204
223
78
367
172
392
191
623
112
559
73
595
140
581
288