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