22013 180
13509 362
164056 646
48746 393
23545 481
26901 620
15111 894
14283 702
27952 247
48403 751
28657 309
19619 232
9017 353
59312 326
35596 344
29177 635
10313 64
67055 172
10689 688
25482 557
14421 454
32336 224
16521 255
80954 514
90657 446
6878 82