36781
24730
21282
11250
19770
23632
9771
21925
19640
16830
27262
15280
357906653
184100307
1447908274
129661232
102167154
84810184
84182183
841758866
69545145
67030243
59968172
56276119