153
347
8
131
125
33
587
212
102
7
4007
52
35
25
47
94
27
37
386
677
105
24
482
34
11
49
547
100
133
62
196
138
198
68
78
75
26
853
5
6
60
12
9404
123
9
64
48
23
41
118
150
172
17
284