335
3006
760
315
863
521
1312
146
391
1300
135
219
269
263
292
866
85
49
198
212
229
168
2516
227
248
325
342
84
108
40
668
76
206
24
59
152
183
49
200
220
71
51
176
140
107
131
192
1382
88
190
101
96
63
134
133
124
39
68
245
122
425
88
3803
556
83
373
527
46
24
95
331
267
61
83
48
71
193
283
132
88
217
863
433