15680 866
14748 947
5055 252
189160 907
120220 356
6425 508
1646 60
4087 375
3471 617
8100 622
51608 137