641
176
406
44
1025
404
293
175
338
133
241
70
429
120
399
149
224
130
599
94
430
257
516
264
577
131
345
240
464
225
372
120
365
184
711
273
639
233
706
292