933795
169829
682385
570951
89160
366426
450348
160941
273386
35660
853183
566529
6315368
5115935
4909460
37981000
3766287
3741956
3629462
3350226
3284730
317936
2758209
243410