21429 74
385342 759
239293 486
180392 465
95365 706
2865 533
13262 780
4074 739
3591 103
7496 691
5014 117
10247 337