13356 169
45055 843
14209 699
42447 897
21103 742
4423 235
4131 416
4659 513
6372 1017
1536 121
14764 80
2891 291