113627
26484
91558
109831
964651
983805
29153
526980
804641
306760
47712
840913
5061799
3501581
2981148
2300804
2205988
2002609
189578
1892357
1737118
1710136
1654195
1622471