1082 60
2501 127
10005 520
4136 462
3473 617
5010 339
3207 164
2115 55
3040 201
4846 284
4123 483
44089 488
72299 644
53529 653