18362
47363
37431
52834
30607
20972
768912
39405
23852
24811043
15850
31241
430622728
238184380
1665988312
156773267
129653178
123045252
1114658895
103249210
88251178
82982290
74675139
69309158