3095 788
941 91
44860 346
260312 600
782974 1665
254963 738
28177 259
7140 501
8457 167
182565 599
86366 811
47398 922
7168 498
11909 696
7710 357
6157 444
3673 397