3312 257
2161 66
4024 482
5062 609
3079 182
5696 794
7251 782
4053 528
6199 503
105475 1035
21411 758