1279
407
662
293
680
242
443
179
225
186
224
118
231
49
577
206
268
63
273
189
232
170
291
74
310
193
315
156
218
73
666
138
461
53
396
178
566
76
452
50