14209 610
20856 572
12289 833
5060 221
2527 223
10627 628
7917 356
6563 515
9995 666
6708 770
21673 392
56644 161
22083 132
40676 563
51102 136
106943 380