6631 502
7490 870
10045 469
15256 932
11787 644
5322 487
8300 185
9014 589
13356 106
62089 711
4821 968