15060 290
8529 620
13198 877
8432 232
11213 257
21349 78
58280 179
22970 52
13609 472
20647 798
4353 535
1725 70
5124 745
2814 174
36201 935