306560
4287103
341160
2184120
235956
250169
1801113
148591
149059
148789
151689
154386
145273
152562
150491
157495
143367
1430106
152974
1535110
158059