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