104268
1232213
58033
580
1131
590
1433915
180401833
70056327
64199
31440
49644
434940736
240909380
1684428313
158592269
131548180
125547260
1135458896
104825214
89901182
84054292
76464141
70429160