343629 1180
5588 351
117031 633
6139 390
16534 541
3537 166
4121 138
4153 696
5108 666
4882 552
5070 759
4813 584
5998 86