108
582
100
408
151
516
60
276
30
221
278
1,048
27
170
38
145
33
144
116
21
113
26
98
17
96
23
93
10
14
88
86