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