29656 91
12552 613
12776 923
20162 285
9627 589
11499 512
12103 850
20785 208
3663 452
2591 96
5510 829
5430 317
145831 652