21041 317
13869 779
15625 178
14961 605
10663 79
19962 579
8238 718
10939 137
27960 124
15875 582
16640 426