300660
187587
287592
1709119
2745107
203274
216351
177754
231892
212950
278879
213656
219887
2185118
2136101
195680
1943100
227054
225299
313074
187957