371
181
161
71
359
187
518
104
585
138
558
83
519
180
228
189
406
189
385
69
302
116
441
15
216
157
529
24
343
133
175
117
398
187
296
156
457
136
350
65