39221 287
15946 165
6424 454
5788 556
8843 105
3689 480
5171 98
1938 35
22536 576
12431 531
11089 254