52956 829
25359 200
13091 124
13504 169
45558 843
14586 700
43047 897
21317 742
4461 235
4189 416
4785 513
6457 1017
1577 121
14826 80
2924 291