1081 60
2494 127
9995 520
4130 462
3461 617
5003 339
3205 164
2107 55
3036 201
4835 284
4116 483
43972 488
72106 641
53359 653