1082 60
2501 127
10003 520
4136 462
3473 617
5010 339
3207 164
2114 55
3040 201
4846 284
4123 483
44087 488
72297 644
53525 653