343758 1180
5590 351
117087 633
6143 390
16561 541
3539 166
4121 138
4155 696
5108 666
4883 552
5072 759
4815 584
6000 86