1031 832
1016 616
1002 494
999 349
999 596
990 105
990 35
989 538
983 519
975 129
967 849
954 436
943 1000
940 215
937 179
926 214
899 163
897 552
879 293
878 142