1500
1110
711
591
560
1050
1360
800
550
741
440
604
685212
49113
48410
47778
4232271
4038158
33044
3245151
31026
26562
24401
22790