309
231
36
31
16
30
23
269
406
5
67
11
45
83
15
7
219
80
9
485
124
27
50
178
118
95
1884
4
119
29
114
683
183
26
32
10
73
38
33
52
48
19
22
211
85
49
12
109
295
37
55