1357 353
3103 663
6899 502
7653 870
10422 469
15427 932
11936 644
5428 487
8406 185
9112 589
13454 106
62475 711
4982 968