297743
34505
80441
633655
304587
804507
436284
790689
894877
444250
719194
958831
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471