2540 482
186 23
22449 450
25099 178
42973 877
22718 683
43952 407
113375 470
47585 497
6942 524
4728 645