40
483
84
471
28
440
100
401
102
367
280
23
279
29
258
25
204
92
1,138
54
16
159
51
149
139
79
143
9
117
20
124
13
110