1011 281
2780 855
3060 44
422 103
2229 334
4603 604
3760 169
42658 471
4326 410
18597 353
25364 669
23322 526
26968 527
3567 32