31686 716
5282 530
61166 217
26191 728
7486 307
10174 530
17232 943
4753 706
5122 700
11318 868
4063 256