22016 132
33250 294
15300 69
21591 425
15755 895
16454 347
8244 352
8285 809
15089 720
6354 546
5855 625
7450 616
5865 817
3764 43
10360 558
48723 469
25242 695
41022 756
19880 62
52644 767
47354 62
46913 673
17090 280
53455 513
5945 690
33613 603
13515 85
67576 504