15682 866
14749 947
5056 252
189176 907
120245 356
6426 508
1647 60
4087 375
3471 617
8100 622
51618 137