141596
188167
195982
1978110
261661
143179
159851
197074
218372
2202101
147560
441379
214870
187854
177166
661580
32660179
16409137
16417117
31883178
11745122
153991
252565
1496112
1318798
146673
154996
344893
2581110
2171104
151386
180384
266576
178291