37431
44865
30607
28884
20952
768812
52804
39395
23842
19940
15840
54588
430504728
238115380
1665458312
156726267
129575178
122996252
1114228895
103206210
88203178
82948290
74633139
69259158