591
325
361
189
1185
722
870
292
617
153
548
245
544
259
519
202
891
228
288
115
362
122
308
195
914
275
460
131
387
148
654
195
671
305
599
145
170
36
574
178