19311
43386
15710
53425
42437
25012
46634
19592
64137
22140
47886
63727
435305736
241061380
1685538313
158736269
131682180
125647260
1136548896
104892214
89988183
84117292
76579141
70503160