3095 788
973 91
45191 346
260627 600
783516 1665
255470 738
28194 259
7147 501
8459 167
183246 599
86629 811
48121 923
7172 498
11916 696
7719 357
6171 444
3682 397