1008 281
2759 855
1983 44
413 103
1978 334
4388 601
3743 169
42647 471
4322 410
18544 353
25326 669
23248 526
26930 527
3561 32