3532 593
3091 544
4701 756
154988 168
12785 338
11855 308
126783 746
52426 504
10264 469
2104 92
1893 317
3731 844
3491 535
8445 555