977562
138484
28266
75154
848618
813965
840308
451600
625377
5477
144974
86428
309222
97991
823623
454554
436362
14285
280248
254915
23564
96343
872567
681251
763338
253316