18
13
9
4
119
5
3
122
19
43
81
75
38
99
76
289
192
141
131
151
262
211
421
48
37
47
51
128
339
340
26
17
12
61
2114
54
581
52
230
42
62
59
33
139