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