1081 60
2495 127
9995 520
4130 462
3463 617
5004 339
3205 164
2107 55
3036 201
4836 284
4116 483
43985 488
72146 644
53371 653