2597 551
2344 549
18291 501
7972 494
24468 426
111569 721
47011 131
42470 162
44250 911
8680 60
87196 372