20602 1029
59411 622
74557 822
42080 924
18211 101
15905 813
26861 376
12226 635
39485 314
35051 649
86656 266
28492 654
30011 869
20872 326
86158 763
7088 121
26467 332
41581 830
11933 260
25519 281
77838 579
168628 687
21645 1003
21203 569
69098 634
33464 477
18119 396
19043 338