28
975
21
881
47
663
35
599
38
349
52
304
9
245
7
165
6
159
152
27
138
22
126
5
113
3
111
384
105
101
103