604
13
523
82
217
62
295
89
92
79
272
125
388
170
360
71
282
133
513
145
265
120
127
57
163
24
328
149
162
80
71
49
481
184
448
147
344
67
530
143