996
1
576
828
2
1241
889
1021
702
1010
1022
7
605
1169
1803
825
502
704
896
4
3490
717
689
729
2458
985
425
954
433
582
382
686
480
571