50459
72297
43293
31816
53453
21690
27500
46555
58596
1066415
80148
67644
435206736
241024380
1685298313
158697269
131651180
125623260
1136248896
104876214
89969182
84097292
76554141
70487160