1082 60
2504 127
10005 520
4137 462
3483 617
5015 339
3210 164
2118 55
3041 201
4852 284
4127 483
44154 488
72364 644
53596 653