990129
863426
30162
1689196
175960
647366
254759
570442
905671
349589
542730
17769
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191478
1765118
1719136
1636471