2583 482
196 23
22460 450
25114 178
43394 877
22896 683
44125 407
113900 470
47627 497
6953 524
4739 645