1050
1360
550
440
604
390
300
566
413
344
723
424
687412
49263
48520
47978
4249271
4040158
33094
3251151
31036
26632
24471
22840