2605 253
3193 217
3904 713
4959 859
87351 309
7628 562
4502 185
6753 540
7009 662
9987 476
4053 500
4665 634