116796
269256
348451
848976
91033
504972
119940
874483
209753
693827
10250
68561
374575
970148
225308
623991
160219
915812
63915
554150
138188
798518
520120
19115
777812
738140
61558
97583
623268
431534