2977 265
6973 628
109623 598
3471 506
6173 540
6004 392
31708 808
79794 887
28808 171
18632 599
43600 178
14766 937
1882 262
2557 419