13382 169
45199 843
14282 699
42608 897
21150 742
4428 235
4143 416
4671 513
6393 1017
1545 121
14777 80
2893 291