52983 829
25378 200
13100 124
13516 169
45592 843
14596 700
43100 897
21331 742
4462 235
4190 416
4796 513
6463 1017
1580 121
14826 80
2925 291