585
159
468
265
153
87
633
321
256
159
289
161
554
108
229
67
471
56
233
95
403
90
594
117
478
19
163
63
446
183
480
13
184
123
174
47
403
20
291
58