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