254
902
384
840
120
649
285
656
76
575
211
585
154
474
129
515
227
452
164
404
189
463
80
392
124
424
85
372
13
772
180
387
22
292
21
313