2605 253
3193 217
3903 713
4956 859
87350 309
7626 562
4502 185
6753 540
7009 662
9986 476
4053 500
4665 634