3532 593
3113 544
4701 756
155041 168
12785 338
11855 308
126798 746
52441 504
10266 469
2104 92
1894 317
3731 844
3492 535
8448 555