3313 257
2161 66
4025 482
5064 609
3082 182
5700 794
7252 782
4056 528
6199 503
105523 1035
21439 758