3095 788
946 91
44863 346
260317 600
782983 1665
254978 738
28177 259
7140 501
8457 167
182581 599
86369 811
47400 922
7168 498
11909 696
7710 357
6157 444
3673 397