30196 600
77528 379
47139 479
11980 348
16371 432
28559 426
13104 273
11577 185
57009 399
94339 752
10274 414
30180 90
68107 353
12726 602
14842 436
27090 45
52901 820
9081 363
14721 595
44040 517
52231 841
93177 463
10324 328
9217 337
29699 567
24643 335
41784 999