519138
107266
102132
129673
54823
61274
839821
456818
795971
125146
710356
723435
2906361
2598455
2534928
2478455
2224995
2122955
2078281
2013719
1903226
1671208
1607351
1567406