20667 715
8444 408
4816 660
3534 656
14585 367
13046 56
17413 360
5999 594
2599 516
22488 215
7865 599