19
15
13
9
4
120
5
3
122
44
81
75
38
100
76
289
192
141
131
151
262
211
422
48
37
47
51
128
339
340
26
17
61
2115
54
581
52
231
42
62
59
33
139