343358 1180
5583 351
116895 633
6134 390
16469 541
3530 166
4117 138
4145 696
5105 666
4881 552
5064 759
4811 584
5994 86