21487 600
90594 287
22791 228
130063 249
275749 457
31709 64
35888 116
91765 302
30112 140
28728 267
25985 105
85665 769
68295 532
28188 345
29442 706
28184 200
67168 873
122776 537
81544 309
55838 210
232308 821
33137 220
74125 295
90002 790
22703 637
37463 469
25240 84
89258 212