15678 866
14744 947
5050 252
189097 907
120130 356
6420 508
1643 60
4084 375
3466 617
8094 622
51580 137