432
31
1472
747
25
427
758
635
9410
6911
14613
978
14812
693
6417
603
653
592
623
423
793
10212
456
20210
318
569
546