103
883
59
397
74
569
50
364
27
331
22
311
37
240
52
256
236
45
222
212
1,004
41
207
9
95
15
129
20
152
18
134
46
555
16
138
139