3045 162
1214 293
1138 298
1091 118
1049 26
1005 494
1000 10
1000 977
995 594
978 175
960 620
945 851
932 90
929 293
909 50
901 728
901 512
875 764
832 253
814 89