259
79
111
1491
38
209
68
43
177
208
271
161
34
20
26
107
560
21
48
59
23
88
55
46
164
56
444
410
53
391
1674
349
17591
197
171