333
68
37
85
33
18
341
110
57
152
361
160
21
257
159
35
90
186
268
76
42
13
39
664
24
81
3831
32
31
47
17
29
25
26
161
1205
4225
59
80
618