2540 482
186 23
22449 450
25099 178
42975 877
22718 683
43953 407
113377 470
47586 497
6943 524
4728 645