16475 500
29027 136
40404 344
17909 347
23181 107
28083 297
35394 603
30551 306
45903 525
25863 736
22949 343
38506 644
24892 620
61901 253
55746 335
66077 623
27321 519
29289 682
78337 188
55062 611
19310 42
47555 483
30706 249
36240 840