96
531
152
494
139
455
43
269
98
241
41
203
65
187
30
176
62
178
13
771
32
156
17
142
19
118
28
132
35
121
109