886791
117823
142906
52490
611902
27845
557550
75935
295907
561823
272613
447276
5911368
4827935
4611460
36241000
3576286
3529956
3521462
3170226
3119729
2623209
243328
2202407