2740 646
2572 689
2472 787
3641 841
2181 508
865 208
2539 229
7782 733
4871 621
8687 118
9896 680
16619 702
37825 843
44665 639
18989 72
30552 186