6629 502
7488 870
10045 469
15255 932
11787 644
5320 487
8300 185
9013 589
13356 106
62089 711
4821 968