3095 788
946 91
44862 346
260317 600
782975 1665
254970 738
28177 259
7140 501
8457 167
182574 599
86368 811
47399 922
7168 498
11909 696
7710 357
6157 444
3673 397