21526 74
388363 761
242662 490
181944 467
96912 708
2943 533
13433 780
4125 739
3648 103
7562 691
5105 117
10838 337