34135
14304
497
1182
196
502
672
171
753
311
239
510
207
681
303
730
236
189
471
163
142
239
461
3069
270
426
184
288
166
599
280
215
683
489
196
376
257
179
1405
2241
275
64
212
229
121
84
42
271
133
101
70
65
152
110
199
33
47
189
36
177
130
101
124
112
187
43
79
150
84
39
55
50
279
153
75
31
90
21
25
53
78
74
109
100
98
56
87
79
63
20