870
952
527
603
642
1090
1372
775
1690
1310
682035
952966
685212
49113
48410
47778
4232271
4038158
33044
3245151
31026
26542
24401
22780