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