1009 281
2770 855
2526 44
418 103
2033 334
4510 604
3749 169
42652 471
4323 410
18570 353
25348 669
23289 526
26951 527
3564 32