436
236
252
361
518
1814
1149
251
243
1106
901
529
1152
1060
1884
689
248
214
290
422
361
322
206
218
217
561
409
387
286
969
701
1001
903
287
326
226