654
273
362
213
781
383
401
253
1145
438
335
274
530
102
259
61
296
120
559
166
469
240
901
363
1003
604
209
117
265
59
296
160
567
93
355
80
408
166
413
92