2137
649
929
256
701
164
1012
385
1178
444
880
387
664
326
1405
551
855
417
727
180
279
163
420
171
412
172
1106
521
618
204
185
70
371
125
497
65
615
168
387
142