2540 482
186 23
22449 450
25099 178
42988 877
22719 683
43964 407
113393 470
47586 497
6944 524
4728 645