1082 60
2501 127
10005 520
4136 462
3476 617
5011 339
3207 164
2116 55
3040 201
4849 284
4123 483
44095 488
72310 644
53538 653