249
1259
195
985
189
972
187
967
188
959
172
858
168
852
163
831
156
800
154
783
154
771
151
757
129
696
125
624
121
613
249
1259
195
985
189
972
187
967
188
959
172
858
168
852
163
831
156
800
154
783
154
771
151
757
129
696
125
624
121
613