25980
87344
76312
544514
65756
1011486
309180
115723
955389
832561
577740
844419
2906361
2598455
2534928
2478455
2224995
2122955
2078281
2013719
1903226
1671208
1607351
1567406