1082 60
2501 127
10005 520
4136 462
3476 617
5010 339
3207 164
2116 55
3040 201
4848 284
4123 483
44094 488
72307 644
53535 653