23016 815
20876 167
47090 772
16123 593
25457 662
14308 866
8638 390
13573 447
14481 382
17205 174
34619 429
22780 230
22844 832
8725 570
86192 196
37001 734
18024 70
14344 447
48391 468
21239 877
16602 540
18820 576
46487 86
29970 395
28657 474
57361 674
44109 645
14121 812