680
2873
384
417
5239
566
275
436
909
1078
415
471
2135
344
443
397
556
5242
442
498
422
496
225
328
125
451
221
288
2131
310