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