39343 287
15956 165
6441 454
5794 556
8875 105
3692 480
5188 98
1943 35
22541 576
12436 531
11105 254