34820
40516
25591
703814
532711
36841
36371
58006
35353
58893
23210
42454
430683728
238222380
1666458312
156797267
129675178
123078252
1114878895
103263210
88283178
83007290
74690139
69324158