430
237
559
247
525
28
215
157
116
10
1072
458
624
206
301
126
516
180
462
114
471
169
446
170
133
55
384
148
181
137
303
139
463
31
274
20
268
87
520
128