14003 471
43536 120
17788 587
58390 153
97052 901
27923 708
10718 634
33643 683
46056 834
10514 610
95430 1120
70101 228
76258 393
22551 892
46929 762
54593 349
36225 830
22756 398
17423 71
65668 594
23648 199
28657 329
36191 175
10715 217
40476 132
23781 236
22800 773
127661 371