506
372
394
410
394
649
377
192
163
316
345
344
320
10
152
517
268
259
570
300
345
446
318
244
