2638 58
2485 590
2816 588
6142 115
4388 444
4246 200
3216 392
5230 657
7129 761
8065 482
15365 391
14477 376
297653 455
373805 731
85309 495
10987 953
9779 837
3098 158
5223 380