1081 60
2496 127
9995 520
4133 462
3464 617
5004 339
3205 164
2108 55
3036 201
4837 284
4116 483
43996 488
72167 644
53399 653