1639 410
859 239
2100 557
1207 272
2594 736
3264 836
2193 496
5995 664
19685 522
31035 574
18681 607
13490 469