196592
244915
134233
452706
895354
72213
132858
424828
446487
16980
607686
58850
5055799
3492581
2974148
2294804
2203988
1998609
189478
1888357
1736118
1708136
1653195
1620471