509
2
642
1
601
276
415
182
349
3
604
461
347
241
950
224
320
239
315
207
505
249
238
432
193
230
345