891
1548
729
2820
821
708
984
1239
4747
263
1117
2044
815
1908
1352
697
828
1272
946
1285
525
483
1029
367
978
827
765
1989
683
912
510
1783
2135
807
420
1006
1297
3083
417
595
692
1330
281
418
462
2043
666
1045
752
504
510
882