3298 257
2147 66
4008 482
5050 609
3067 182
5682 794
7244 782
4044 528
6194 503
105088 1035
21218 758