4593 631
9240 644
11879 480
9302 648
6712 140
7531 353
16009 301
4881 233
10642 709
11266 41
5561 153
50863 682