505352
11910
852161
452703
323991
386329
205682
622399
824116
776896
492917
3843
5221799
3641581
3174148
2469804
2263988
2098609
2021358
193278
1804118
1736136
1709196
1652471