1009 281
2774 855
2747 44
421 103
2046 334
4552 604
3755 169
42656 471
4325 410
18580 353
25353 669
23299 526
26956 527
3566 32