1350 353
3103 663
6896 502
7651 870
10416 469
15424 932
11935 644
5428 487
8405 185
9111 589
13451 106
62471 711
4980 968