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