45299 49
6510 99
16881 751
23484 161
387722 596
140822 294
22285 406
44205 80
64206 947
66017 502
54636 214
17853 703
58208 735
7013 582