5596 803
30213 155
20210 901
45751 639
16882 154
16216 616
16539 636
8337 208
8744 126
7911 582
24557 369
27703 623
36429 544