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