41415
41153
17240
48866
38324
24792
30572
35303
58206
44743
51718
28552
430390728
238019380
1664928312
156663267
129510178
122926252
1113538895
103175210
88154178
82906290
74608139
69232158