2695 584
3315 127
2846 471
17982 460
1782 213
17932 61
17821 246
8954 409
20463 843
13132 232
11614 187
4268 344
5235 782