1008 281
2763 855
2267 44
418 103
1998 334
4460 602
3747 169
42650 471
4322 410
18559 353
25338 669
23267 526
26940 527
3562 32