13181 169
44656 843
13969 699
41875 897
20621 742
4335 235
3929 416
4571 513
6272 1017
1471 121
14669 80
2844 291