225
91
675
117
628
31
781
236
411
135
549
134
399
177
342
100
468
181
153
30
1625
717
613
40
363
106
397
105
561
223
628
172
418
25
430
119
269
157
360
193