1357 353
3103 663
6900 502
7653 870
10422 469
15427 932
11936 644
5428 487
8406 185
9114 589
13454 106
62477 711
4982 968