518
140
230
79
203
103
445
174
579
149
64
56
547
121
221
122
320
111
183
71
196
31
349
5
543
126
143
128
88
44
180
146
250
155
97
76
540
171
411
162