18362
47363
37431
52834
30607
20972
768912
23852
15850
39395
54598
19940
430591728
238170380
1665928312
156760267
129624178
123030252
1114598895
103245210
88243178
82973290
74672139
69298158