15675 866
14743 947
5049 252
189092 907
120111 356
6420 508
1643 60
4082 375
3466 617
8093 622
51575 137