39425 287
15965 165
6456 454
5797 556
8892 105
3693 480
5210 98
1948 35
22545 576
12440 531
11109 254