10023938
9932286
8683964
85471768
81341636
739971
72571830
72251485
69931372
6943629
6737182
65231660
5488817
53255
4458670
4385598
4283589
60729
31525