56610
36810
24431702
31177
23102
41537
32183
78187
52833
32284
30852
32945
435121736
240994380
1685058313
158670269
131626180
125594260
1135978896
104855214
89952182
84084292
76520141
70467160