15673 866
14742 947
5049 252
189070 907
120070 356
6419 508
1641 60
4081 375
3464 617
8091 622
51564 137