35755
33039
13675
1867
154
677
609
1103
717
705
628
63
764
1602
583
562
258
518
496
114
1004
12
306
361
149
214
135
93
88
256
158
84
76
173
91
219
203
65
145
48
132
188
98
143
271
131
235
20
118
8
65
97
72
96
156
171
37
36
55
7
158
38
49
41
32
46
137
88
178
52
59
28
51
62
45
67
27
25
20
32
24
25
74
105
50
107
39
32
100
132