11816
1035
812
766
280
1379
1022
605
729
695
21415
1150
685112
49083
48390
47748
4230271
4036158
33044
3238151
31026
26522
24401
22780