3125 333
22910 755
12459 357
6138 323
14225 501
29507 511
3378 565
11594 58
5857 811
43164 476
8744 718
4618 693
3703 275