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