39346 287
15957 165
6441 454
5795 556
8877 105
3692 480
5192 98
1943 35
22541 576
12436 531
11105 254