611
343
1053
414
1005
334
354
118
345
180
282
179
399
189
273
202
560
174
610
149
589
101
1201
515
558
166
567
31
553
91
384
229
257
96
480
109
459
164
112
76