5596 803
30213 155
20205 901
45748 639
16881 154
16212 616
16538 636
8337 208
8743 126
7911 582
24553 369
27703 623
36429 544