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