40
393
52
230
55
347
19
93
34
149
279
1,040
25
161
139
32
140
23
131
30
117
20
457
22
108
33
81
107
15
18
11
85