332388
146783
64672
1006803
118797
900162
89810
58142
547156
5998
608432
769704
663400
384650
8310
891657
427172
487436
160518
516125
270767
226460
1050741
302992
464470
825584