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