2943 551
2395 549
18401 501
8013 494
24664 426
111990 721
47124 131
42604 162
44552 911
8755 60
87455 372