599
161
375
25
768
246
273
166
300
113
209
60
408
112
387
148
213
129
586
92
350
215
419
222
518
107
271
202
354
161
325
95
302
150
619
215
559
182
604
229