1082 60
2500 127
10000 520
4136 462
3472 617
5009 339
3207 164
2113 55
3040 201
4844 284
4122 483
44065 488
72271 644
53502 653