4259
2053
680
176
1118
322
983
211
839
225
1316
408
965
279
846
266
606
242
663
197
930
311
629
174
938
412
722
91
357
209
718
204
877
324
807
295
609
156
626
136