15013 112
237865 514
22665 271
13158 242
16140 582
56304 692
7602 103
10561 50
6769 606
4155 45
55783 529