492
156
326
148
861
318
173
25
222
148
257
70
530
108
427
158
686
264
285
224
473
56
212
140
413
103
580
53
556
83
592
53
347
20
245
153
531
51
143
80