996
1
576
828
2
1240
889
1021
701
1010
7
604
1169
1803
825
501
704
896
4
3490
717
688
729
2458
984
424
954
431
582
381
686
480
570