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