122996252
129575178
1826035
69259158
82948290
6620
5901
4295392
3501164
2883340
4447353
44506112
430502728
238112380
1665448312
156725267
1114218895
103206210
88202178
74633139