37837
48077
55050
29330
753110
54304
139347
3770
1490
660
690
1120
435301736
241061380
1685528313
158735269
131680180
125646260
1136548896
104892214
89988183
84116292
76579141
70502160