547
122
323
93
904
271
308
185
369
155
935
409
583
143
422
70
544
130
268
171
685
236
528
232
190
142
582
229
368
50
241
141
200
100
389
183
511
124
617
184