2890 656
53907 198
29073 879
37803 1059
16080 820
32705 744
22191 280
27789 738
35403 143
15181 93
12873 348
7654 802
71548 784
77683 309