951 49
6846 710
5160 471
6807 115
6053 292
27493 383
12887 623
7066 466
28008 600
14922 630
11024 442
10099 299
4886 338
7793 248
15097 693