1096 245
1028 334
1023 406
1001 843
1000 909
1000 135
981 26
973 202
965 415
962 500
957 121
941 302
931 188
921 710
909 667
903 811
898 926
860 545
858 181
856 200