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