2271 691
4893 728
5736 508
20006 620
4324 594
1746 102
4578 81
31400 566
7203 293
15684 379
11487 607
15195 890