39912
90196
49614
596521
602610
23010
39034
835510
641212
31042
61598
1066712
435213736
241026380
1685298313
158699269
131652180
125623260
1136248896
104876214
89970182
84097292
76554141
70487160