257
286
208
271
169
207
1220488
800368
165264
145158
706795
757688
1250454
503871
7101539
189623
164063
784786
196717
36419