15678 866
14744 947
5050 252
189104 907
120135 356
6421 508
1643 60
4084 375
3466 617
8094 622
51582 137