150912
957365
483908
303545
44840
309590
804461
444861
544774
823339
150893
34194
5065799
3505581
2990148
2303804
2205988
2003609
189678
1893357
1738118
1711136
1656195
1622471