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