1081 60
2494 127
9995 520
4130 462
3463 617
5004 339
3205 164
2107 55
3036 201
4836 284
4116 483
43982 488
72131 641
53366 653