795
31
21
20
250
233
229
227
214
202
215
248
381
963
217
197
314
252
290
1121
1418
944
1199
839
1335
1047
867
222
690
313
235
259
531
457
778
815
906
1286
244
209
693
228
237
196
226
216
210
538
568
732
968
739
664
735
722
700
677
717
723
682
711
728
223
659
705
669
719
691
756
273
174
1107
872
947