1081 60
2496 127
9995 520
4133 462
3465 617
5004 339
3205 164
2109 55
3036 201
4838 284
4116 483
43999 488
72170 644
53405 653