56610
36810
24431702
31177
23102
41537
32183
78187
52833
32284
30852
32945
435113736
240989380
1685018313
158668269
131623180
125594260
1135958896
104855214
89948182
84081292
76519141
70466160