3532 593
3078 544
4700 756
154977 168
12785 338
11855 308
126779 746
52425 504
10263 469
2104 92
1893 317
3731 844
3491 535
8445 555