16904 80
17387 241
18995 153
12345 230
55900 551
15687 68
19835 444
30117 640
13045 100
28176 297
16422 455
19164 747
30236 547
13080 754
19319 809
19358 370
66536 727
27259 368
12855 64
13836 560
17220 596
27474 834
20862 892
17626 243