1008 281
2762 855
2133 44
416 103
1990 334
4429 601
3743 169
42648 471
4322 410
18557 353
25336 669
23261 526
26935 527
3561 32