343482 1180
5587 351
116961 633
6136 390
16500 541
3534 166
4118 138
4149 696
5107 666
4881 552
5067 759
4813 584
5996 86