1081 60
2494 127
9995 520
4130 462
3463 617
5003 339
3205 164
2107 55
3036 201
4836 284
4116 483
43980 488
72125 641
53362 653