143492
701286
1189925
289212
452167
923327
371332
409391
27823702
23237486
22649960
19361669
14110916
12825157
11423624
9974365
208265
891108
434725
221275