1008 281
2769 855
2496 44
418 103
2030 334
4501 604
3748 169
42652 471
4323 410
18569 353
25346 669
23286 526
26949 527
3563 32