39708 287
15996 165
6486 454
5805 556
8935 105
3699 480
5250 98
1963 35
22570 576
12459 531
11125 254