2851 656
53905 198
29068 879
37800 1059
16078 820
32696 744
22184 280
27786 738
35394 143
15175 93
12872 348
7651 802
71539 784
77668 309