677
201
1232
662
502
219
2034
1305
316
188
394
191
587
117
260
82
508
73
269
110
411
92
640
143
510
32
188
69
459
188
497
18
197
128
185
49
431
25
306
62