52956 829
25362 200
13091 124
13504 169
45559 843
14586 700
43050 897
21317 742
4461 235
4189 416
4785 513
6459 1017
1577 121
14826 80
2924 291