24292 313
50494 78
17554 223
34307 513
16337 741
8883 88
2758 407
6549 696
12202 289
54594 759
21502 601
17185 575
39561 334
163784 974
384293 1079
2860835 7255
18791 573
6715 152
49026 855
32641 600
35635 935
29186 293