302992
124330
629828
644157
821150
3301000
52133
98761
1016360
505741
515513
45774
791708
700568
481825
945749
264139
168607
350520
56837
460625
811263
979722
448306
840506
280882