555
393
186
294
355
213
381
216
155
620
121
130
72
103
94
344
618
520
229
307
241
295
210
191
487
192
375
423
172
411
254
558
361
414
424
379
1476
667
1219
409
223
251
151
307
631
177
477
552
347
389
563
654
533
400
398
649
408
613
355
343