29454
45929
490415
51312
36213
566520
54825
1459827
1090110
825110
2294437
1739920
430484728
238094380
1665308312
156712267
129565178
122981252
1114168895
103202210
88193178
82940290
74628139
69256158