39430 287
15966 165
6456 454
5797 556
8893 105
3693 480
5213 98
1948 35
22545 576
12440 531
11109 254