17761 500
25519 2304
22127 35
9528 364
12237 4786
27277 4804
24469 2174
24907 3003
2758 1422
10303 989
29408 2962
20942 3454
10673 3490
19297 933
19771 3124
1206 4646