197261
32707179
664580
16426137
16431117
31907178
11755122
253665
154291
1094784
1502112
147073
1318898
155096
21852171
22957177
303985
8653132
4043110
473863
146685