39328 287
15955 165
6441 454
5793 556
8874 105
3691 480
5187 98
1942 35
22540 576
12436 531
11104 254