502452
783579
405490
1136294
949764
429710
1172575
1062725
3671000
98217
457527
976369
493625
796931
852783
751880
896535
76397
1092723
686151
258361
1083136
690702
1129181
906337
762451