19978 172
21591 302
33722 744
26268 551
18780 343
7729 397
25107 217
5733 307
138313 1006
11712 73
2270 186
2833 263
4917 774