15676 866
14744 947
5049 252
189096 907
120129 356
6420 508
1643 60
4083 375
3466 617
8094 622
51579 137