3313 257
2161 66
4025 482
5063 609
3080 182
5699 794
7252 782
4056 528
6199 503
105507 1035
21426 758