2540 482
186 23
22449 450
25099 178
42980 877
22718 683
43956 407
113380 470
47586 497
6943 524
4728 645