337964 1169
5523 351
115060 631
5998 390
15543 541
3452 166
4062 138
4079 696
5047 666
4840 552
4987 759
4766 584
5878 86