24595 594
4691 749
55268 483
58067 506
5028 133
2775 46
24593 168
2444 130
14204 97
13751 299
112308 640