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