2979 721
1711 543
1263 396
125 28
67682 299
48187 841
83971 805
68464 951
29989 74
57600 791
63607 376
74765 139
117706 598
22606 571
33427 597
44683 827