15013 178
10510 509
16874 664
35425 109
30751 437
12606 880
9382 135
4907 38
14358 445
6575 283
6989 473
21634 52
45043 130
3852 304
8443 251
6067 318
12333 648
9082 386
23300 64
16932 432
16801 153
16202 181
28905 718
17827 349
11532 416
26908 634
27957 443
15868 609