828
265
616
180
470
247
237
98
2053
1102
574
36
523
92
900
331
338
227
222
98
462
191
589
184
330
51
328
126
591
121
225
175
527
133
456
297
583
26
523
82