1011 281
2783 855
3237 44
423 103
2549 334
4632 604
3761 169
42660 471
4330 410
18605 353
25369 669
23343 526
26980 527
3568 32