304
1563
238
1287
29
1196
206
1045
70
1043
194
1008
189
983
189
954
157
943
186
939
181
931
165
923
176
916
179
902
168
895
173
895
304
1563
238
1287
29
1196
206
1045
70
1043
194
1008
189
983
189
954
157
943
186
939
181
931
165
923
176
916
179
902
168
895
173
895