1078 60
2489 127
9988 520
4128 462
3449 617
4992 339
3200 164
2100 55
3029 201
4826 284
4113 483
43823 488
71822 638
53217 653