371622
82855
951969
641880
371133
821695
584270
718817
793684
92911
481297
301807
33204465
28351132
252631001
25049484
19059346
17113973
157571032
15028239
12953764
10665485
890847
5955209