126
356
26
25
16
17
35
8
20
140
31
9
52
11
6
464
23
18
28
29
40
14
210
79
13
47
21
45
37
7
41
53
87
237
107
89
12
374
212
68
50
43
139
309
36
258