949859
914691
102124
505399
896547
58360
660960
33776
172641
92232
463790
217770
175585
498281
484945
477968
18284
12820
37218
428137
908946
798103
5224
452143
319542
755490