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