2580 482
196 23
22460 450
25114 178
43355 877
22880 683
44116 407
113863 470
47627 497
6953 524
4738 645