19960 429
5008 583
12940 111
8074 789
8499 651
7020 496
7353 349
6702 803
4242 428
3233 501
2905 514
2961 477
9012 50
2798 369
10219 243
4640 248
13960 670
1692 51
5616 171
3448 497
10436 866
3834 763
5784 462
8501 729
6455 619
3820 687
5195 594
4769 112