43981
9113258
57963
94823
32426
365086
24728898
21081
27401
18451
149332
14952
1584116
1092412
9930276
991616
7437154
723011
68295
54102
52138