257
286
208
271
169
207
1220488
800368
165264
145157
706795
757688
1250454
503870
7101539
189622
164063
784786
196716
36419