5596 803
30213 155
20210 901
45753 639
16882 154
16217 616
16540 636
8338 208
8744 126
7911 582
24558 369
27704 623
36429 544