15682 866
14751 947
5058 252
189186 907
120271 356
6427 508
1647 60
4087 375
3473 617
8101 622
51625 137