2796 656
53905 198
29065 879
37798 1059
16075 820
32691 744
22181 280
27783 738
35380 143
15167 93
12872 348
7649 802
71531 784
77661 309