45293 49
6510 99
16881 751
23484 161
387714 596
140818 294
22285 406
44205 80
64206 947
66017 502
54634 214
17852 703
58208 735
7013 582