1008 281
2767 855
2421 44
418 103
2017 334
4489 603
3748 169
42651 471
4322 410
18564 353
25342 669
23275 526
26949 527
3563 32