22562 912
4124 731
36333 195
38165 537
15956 165
119580 469
10896 158
14524 681
6787 372
5698 880
4704 577
5191 30
7717 516
8700 322
128341 178
5684 625
4889 679