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