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