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