1081 60
2495 127
9995 520
4132 462
3464 617
5004 339
3205 164
2107 55
3036 201
4837 284
4116 483
43992 488
72160 644
53391 653