39318 287
15953 165
6440 454
5793 556
8872 105
3690 480
5187 98
1942 35
22540 576
12436 531
11102 254