400946 901
182185 1132
11270 485
12059 550
397275 809
7825 640
18938 399
150106 981
8281 707
6213 312