20016 275
10577 848
7764 412
4605 80
9503 629
3848 643
8060 418
5621 157
14959 384
6798 245
3639 443
4046 851
7726 120
9978 874
118899 654
5419 582
13003 152
8566 486
9261 626
15026 419
9540 962
12344 637
4690 351
7348 161
10351 516
8214 580
7373 99
6363 443