193153
179257
186658
1834108
263990
304967
214596
169762
16530117
16527137
3199102
31992178
11803122
32814179
1514105
672680
236478
328153
22976177
1097884