2591 703
166216 309
11741 109
6857 519
2433 327
9431 459
6536 809
9497 310
14649 91
13070 629
6389 596