52983 829
25378 200
13099 124
13515 169
45591 843
14596 700
43100 897
21330 742
4462 235
4190 416
4794 513
6463 1017
1580 121
14826 80
2925 291