2486 257
4974 60
3382 346
5353 378
4447 22
5221 421
3872 387
2831 189
3714 300
2635 329
5201 483
1993 97
4459 503
45551 792