52951 829
25347 200
13083 124
13497 169
45548 843
14580 700
43021 897
21312 742
4460 235
4188 416
4783 513
6457 1017
1571 121
14826 80
2924 291