25011 313
50693 78
17771 221
34605 513
16715 741
8951 88
2775 407
6565 696
12337 289
55049 759
21701 601
17365 575
39704 334
163857 974
384994 1079
2899854 7271
19320 573
6758 152
49349 855
33080 601
36040 935
29559 293