1351 353
3103 663
6897 502
7651 870
10420 469
15424 932
11936 644
5428 487
8405 185
9111 589
13452 106
62474 711
4981 968