22812
44885
24061702
22934
31604
52603
30512
36470
28110
659810
23725
18362
430536728
238134380
1665598312
156739267
129603178
123017252
1114358895
103221210
88221178
82957290
74653139
69282158