493222
129472
391548
231435
773827
283349
639529
903538
713189
641320
848307
525545
5104799
3538581
3037148
2340804
2223988
2027609
1937357
190578
1750118
1716136
1678195
1630471