106
93
89
1015
462
296
1118
233
1134
346
300
892
243
217
211
225
204
1349
657
487
1203
315
1121
485
1292
407
1172
1029
264
269
211
292
762
504
258
474
452
251
219
241
474
408
1226
1204
994
1123
993
787
758
884
743
723
469
866
744
736
529
740
741
760
735
796
173
166
171
596
356
463
131
329
410
166
194
684
575
212
193
518
276
178
357
171
244
281
486
498
203
466
441
178
414
342
187
165
304
292
426
175
269
157
274
297
156
168
225
191
188
202
157
249
170
160
208
209
267
248
321
222
220
202
185
201
190
184
184
228
216
204
210
197
192
205
201
209
244
224
204
216
199
212
303
280