1011 281
2782 855
3125 44
422 103
2367 334
4614 604
3761 169
42659 471
4326 410
18602 353
25365 669
23327 526
26970 527
3567 32