3532 593
3097 544
4701 756
154996 168
12785 338
11855 308
126786 746
52432 504
10265 469
2104 92
1893 317
3731 844
3491 535
8445 555