21
883
35
599
28
977
47
664
38
349
52
304
9
245
7
165
152
92
1,084
6
159
100
5
113
22
126
3
111
105
27
138
102