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