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