2946 697
10805 154
5013 685
33639 281
15032 403
54543 173
16428 508
12121 121
5962 171
31797 344
6721 482
4450 637