500
232
700
232
409
272
177
52
673
303
481
46
659
219
621
152
233
81
408
224
287
91
560
174
285
80
745
193
284
111
317
146
107
62
643
193
442
33
356
176