18448 567
4653 528
3948 390
1765 116
3190 628
8250 570
5731 479
4921 477
5710 668
3606 120
21370 873
80351 657
9979 587
5512 528
3433 494
930 78
1434 111
1625 126