654
2
465
1
400
523
471
389
406
454
3
446
484
435
425
2319
1837
8
893
411
621
794
1256
335
905
548
1019
256
283
448
3223
7
528
650