2540 482
186 23
22449 450
25099 178
42982 877
22719 683
43960 407
113386 470
47586 497
6943 524
4728 645