2977 265
6973 628
109619 598
3471 506
6173 540
6004 392
31708 808
79792 887
28807 171
18632 599
43597 178
14766 937
1882 262
2557 419