776
259
208
103
560
139
603
22
494
123
353
196
463
55
410
228
509
114
91
77
392
178
292
215
523
163
237
174
298
129
570
138
312
69
178
121
577
166
417
190