293
101
130
98
445
144
514
70
596
20
485
116
445
191
627
71
203
160
226
98
166
102
232
69
374
187
319
57
216
93
688
147
377
101
535
129
75
27
342
159