4008 648
12531 863
41439 817
4053 708
2819 238
35044 680
19324 602
125772 233
69242 857
53176 617
41141 565
17230 588
3309 517
2533 364
5794 592
5656 498
1225 92
4272 67
5640 490