165286
180691
1867120
259458
197090
240297
165770
196377
16528117
3198102
16523137
31990178
1514105
32813179
11799122
672480
236278
328153
1097884
256167