1005 281
2755 855
1634 44
410 103
1942 334
4322 601
3736 169
42642 471
4319 410
18531 353
25306 669
23197 526
26907 527
3552 32