15019 116
23145 593
35894 738
18048 496
38762 597
22464 186
12281 587
19323 569
29999 660
43741 268
23138 442
32626 833
27701 801
9226 820
17633 317
21296 732
41375 168
15005 790
19675 774
23576 347
28895 538
11523 822
37299 898
11145 247
20568 362
15222 657
12987 172
13797 691