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