50500 60
30027 782
6626 725
10151 699
5959 689
10876 671
9450 160
10145 596
5811 503
54174 823
5584 614
3539 610
15272 694
4429 422
6075 836
21583 537
9838 526
20544 873
8843 320
3561 584
4454 378
163282 974
232588 589
2768369 6619
14917 213
698468 1988
4096 465
8045 593