2943 551
2393 549
18400 501
8013 494
24664 426
111990 721
47124 131
42604 162
44548 911
8755 60
87455 372