1358 353
3105 663
6903 502
7653 870
10426 469
15430 932
11937 644
5429 487
8406 185
9116 589
13456 106
62484 711
4983 968