591
560
1050
550
440
604
390
300
566
413
344
723
688612
49443
48640
48138
4256271
4044158
33164
3257151
31136
26712
24491
22900