15681 866
14748 947
5055 252
189164 907
120225 356
6425 508
1646 60
4087 375
3471 617
8100 622
51611 137