560
1050
550
440
604
390
300
566
413
344
723
424
688412
49443
48620
48098
4255271
4044158
33164
3256151
31126
26712
24491
22900