344021 1181
5591 351
117187 634
6150 390
16597 541
3540 166
4125 138
4158 696
5111 666
4887 552
5076 759
4816 584
6004 86