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