606
523
716
864
453
4
26
342
37645
32
662
9514
3010
15311
3419
637
17
11
842
423
281
82
163
254
404
103
405