604
230
1198
580
534
275
256
172
233
102
207
39
497
203
314
106
374
159
420
211
507
165
209
131
530
174
500
83
377
143
236
122
457
155
294
155
408
89
472
74