833
457
402
188
387
107
353
160
275
138
690
142
664
157
1208
479
248
115
364
31
113
77
620
231
575
92
346
34
561
142
438
114
203
131
344
180
760
243
268
51