577
508
756
654
406
7412
202
302
514
334
263
301
413
487
447
152
305
298
384
18413
657
1468
466
5311
347
459
254
678
4511
446
156
289
193
517
316
436
153
318
195
598