429
31
1472
757
25
427
768
635
9410
6911
14613
988
14812
713
6417
603
653
592
623
423
793
10312
476
19910
328
579
526