21
12
26
348
313
57
14
22
20
97
24
19
55
16
240
9
118
209
50
6
42
3
23
35
51
131
64
49
41
39
31
34
145
79
67
71
229
159
28
44
108
208
69
614