4001 375
66148 643
21090 532
3479 657
1648 241
1865 189
3795 849
5248 618
3651 889
3629 597
14072 218