24655 594
4708 749
55497 483
58423 506
5055 133
2797 46
24805 168
2460 130
14242 97
13782 299
113036 640