5229
1589
1428
1021
1297
789
3867
1273
5209
683
999
640
1240
699
710
1868
768
759
978
7047
797
1697
2257
716
911