2540 482
186 23
22449 450
25099 178
42969 877
22718 683
43951 407
113374 470
47584 497
6942 524
4728 645