890710
953438
1011324
236522
501355
184554
811124
845866
16359748
733086
5386578
4541981
3687192
3639510
2397216
2269495
812392
87747
504879
2201