1081 60
2495 127
9995 520
4131 462
3464 617
5004 339
3205 164
2107 55
3036 201
4836 284
4116 483
43988 488
72149 644
53375 653