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