19978 172
21594 302
33722 744
26271 551
18780 343
7729 397
25107 217
5733 307
138325 1006
11716 73
2270 186
2834 263
4917 774