39323 287
15955 165
6440 454
5793 556
8873 105
3690 480
5187 98
1942 35
22540 576
12436 531
11104 254