658
291
660
160
378
128
1203
774
231
92
739
100
620
171
2840
1565
1285
595
410
141
398
218
481
197
631
258
492
226
98
37
408
150
556
125
473
198
331
195
677
201