342966 1177
5578 351
116695 633
6124 390
16378 541
3523 166
4112 138
4135 696
5097 666
4876 552
5056 759
4805 584
5981 86