60
838
87
503
91
421
32
368
92
329
63
180
38
268
41
226
31
218
48
196
172
15
168
17
139
21
127
27
64
61
13
134