15019 116
23145 593
35895 738
18048 496
38764 597
22465 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
37300 898
11145 247
20568 362
15222 657
12989 172
13797 691