25096 39
4110 99
14966 750
15136 160
318271 573
132418 294
20460 406
39023 79
57016 947
57994 500
46660 214
17467 703
55828 735
6202 582