996
1
576
828
2
1240
889
1021
701
1010
1022
7
605
1169
1803
825
502
704
896
4
3490
717
688
729
2458
985
424
954
432
582
381
686
480
571