15011 669
23506 240
30272 878
17364 138
7402 767
21654 236
22495 602
39680 282
27501 555
16347 599
33013 72
23187 903
65925 270
44848 103
27316 622
16365 158
48556 310
36944 692
25670 467
34635 693
15838 398
80648 406
38723 257
106194 817
76191 696