37785
46512
59833
25672
13580
699416
29400
36671
38844
47107
72307
92048
435305736
241061380
1685538313
158736269
131681180
125646260
1136548896
104892214
89988183
84117292
76579141
70503160