12300 501
77730 189
49297 965
11323 73
23979 649
23508 252
16900 729
1112488 1888
20910 201
27887 568
22865 559
485661 710
21528 198
20899 461
15333 151
14798 77
45142 430
19544 537
19518 354
16069 567
16226 855
186458 594
26777 323
19275 294
12297 545
14083 392
19928 698
284660 1143