1137129
109883
72368
68225
625150
3929102
540445
229357
239280
114197
2696148
2303144
234695
169580
125536