21531 74
388538 761
242838 490
181972 467
96961 708
2943 533
13443 780
4130 739
3651 103
7563 691
5115 117
10868 337