6646 502
7493 870
10070 469
15267 932
11797 644
5324 487
8312 185
9016 589
13357 106
62106 711
4827 968