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