21526 74
388354 761
242645 490
181940 467
96909 708
2943 533
13433 780
4125 739
3648 103
7562 691
5105 117
10838 337