1346 353
3095 663
6891 502
7647 870
10410 469
15423 932
11933 644
5424 487
8404 185
9109 589
13449 106
62464 711
4977 968