846
589
1845
1391
3214
597
1553
747
352
327
290
522
2994
500
1717
551
315
439
1009
423
583
381
428
349
376
1090
933
558
1991
721
378
681
357
862
649
557
988
414
558
226
536
499
591
380
424
297
216
310
255
473
1437
377
347
310
502
262
182
804
448
412