1161
1435
30664
1857
1243
1220
1430
13015
743662
1172268
773
510
685112
49103
48410
47768
4231271
4038158
33044
3243151
31026
26542
24401
22780