178521833
71679
2234956
1561122
1300
935217
842511
1180
60160
78768
794214
101139
430649728
238193380
1666188312
156783267
129659178
123056252
1114718895
103256210
88267178
82984290
74678139
69312158