2137
649
4360
1660
929
256
3216
1637
902
365
585
313
719
139
701
164
1012
385
399
153
573
184
622
255
697
335
173
79
355
71
330
92
215
117
412
172
356
82
512
236