125435 670
31094 295
11246 138
25970 437
20520 169
99365 508
21283 878
50129 173
138602 548
34156 588
22943 69
30118 717
34553 396
24844 388
21514 656
21363 179
50671 920
36183 316
4364 407
6324 470
9952 487
59968 399
35945 157
28657 123
11669 246
119970 189
63300 621
34882 892