300660
1664118
523272
156567
149989
150571
146760
1456107
213370
1974114
187587
287592
1709119
2745107
203274
216351
177754
231892
212950
278879
213656
219887