122996252
129575178
1826035
69259158
82948290
6620
5901
4295492
3501164
2883340
4447353
44506112
430504728
238113380
1665448312
156726267
1114228895
103206210
88203178
74633139