486
357
371
347
1344
287
878
568
1137
1006
352
560
1102
523
303
391
799
339
214
410
436
571
745
1620
327
426
404
613
657
290
260
253
380
292
381
955
214
449
515
222
499
333
537
1143
277
217
141
920
342
229
581
303
561
116
842
893
525
223
375
813