3096 788
986 91
45281 346
260691 600
783602 1666
255600 739
28196 259
7151 501
8459 167
183382 599
86681 811
48334 923
7173 498
11918 696
7721 357
6173 444
3682 397