1050
550
440
604
350
390
300
566
413
344
723
424
689512
49483
48690
48148
4258271
4049158
33184
3257151
31166
26722
24501
22910