21096 230
103031 786
462973 1553
18670 617
13080 332
31701 395
138620 668
26575 274
83596 283
66995 302
29746 865
24567 721
217304 737
163990 702
34877 258
213238 1055
23010 360
80432 786
213866 764
51295 826
40355 793
36563 166
307906 874
132011 839
10650 453
120682 465
73684 449
23237 630