2540 482
186 23
22449 450
25099 178
42991 877
22720 683
43966 407
113400 470
47586 497
6944 524
4728 645