290701
659499
525962
2252
874475
840763
911110
950158
99431
959582
840811
267922
5139799
3562581
3068148
2378804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471