24593 594
4689 749
55260 483
58063 506
5027 133
2774 46
24592 168
2444 130
14204 97
13751 299
112299 640