39392 287
15961 165
6443 454
5796 556
8884 105
3693 480
5198 98
1945 35
22544 576
12438 531
11107 254