2538 482
186 23
22449 450
25099 178
42966 877
22715 683
43949 407
113372 470
47583 497
6942 524
4728 645